<?php
namespace Platform\Controller;
use Think\Controller;
class CommController extends Controller
{
    // public function _initialize(){ //构造方法
    //     // if(!$_SESSION['pddadmin'])
    //     // {
    //     //     alert('请登陆');
    //     //     echo "<script>location.href='". U('login/index') ."'</script>";die;
    //     // }

    //     // $mode = ['goods','type','index','lunbo'];
    //     // if(!in_array(strtolower(CONTROLLER_NAME),$mode))
    //     // {
    //     //     if ($_SESSION['pddadmin']['state'] != 1)
    //     //     {
    //     //         die('账号权限不够');
    //     //     }
    //     // }
    // }
    public function upload()
    {
        $upload = new \Think\Upload();// 实例化上传类
        $upload->maxSize = 0;// 设置附件上传大小
        $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
        $upload->rootPath = './'; // 设置附件上传目录    // 上传文件
        $upload->savePath = '/Public/Uploads/'; // 设置附件上传目录    // 上传文件
        $info = $upload->upload();

        if (!$info) {// 上传错误提示错误信息
            // echo ($upload->getError());
            return false;
        } else {
            return $info;
        }
    }

    public function curl($url, $post_data = '')
    {
        $ch = curl_init();
        //设置选项，包括URL
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        //get数据
        if ($post_data) {
            // post数据
            curl_setopt($ch, CURLOPT_POST, 1);
            // post的变量
            curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
        } else {
            curl_setopt($ch, CURLOPT_HEADER, 0);
        }
        $output = curl_exec($ch);
        curl_close($ch);
        return (json_decode($output));
    }


}